
#sidebar {
	max-width: 75% !important;
	width: 200px !important;
	min-width: 200px !important;
}

#sidebar-box{
	-moz-appearance: none !important;
	background:#FFFFFF;	
	border:0px;
}

#footbar-tabbox {
	background:#FFFFFF;
}

#footbar-tab-panels{
	background:#FFF;	
	border:0px;
	padding:0px;
	margin:0px;
}


#footbar-tab-search , #footbar-tab-preferences, #footbar-tab-snippet{
	background:#FFFFFF;
	padding:0px;
	margin:0px;	
}

#search-code{
	-moz-appearance: none !important;
	border:0px solid;
	padding:2px;
	margin:0px;
}

#search-list{
	padding:2px;
	margin:0px;
}


/*COLOR CODING*/

.row-odd{
	background-color:#F8F8F8;
	padding-left:10px;
}
.row-even{
	background-color:#FFFFFF;
	padding-left:10px;
}

table{
 border:1px solid black;
 padding:0px;
}


tr{
 border:0px;
 padding:0px;
 background-color:#FFF; 
}

td{
 border:0px;
}


.lineTD{
	background-color:#FFF;  
	border-right:1px solid red; 
	padding-right:5px;
	width:25px;
}

.dataTD{
	padding-left:5px;	
}


.row_0{
	color:red;
}

.row_1{
	color:blue;
}

label.link{
	color:#0000FF;
	text-decoration:none;

}

label.link:hover{
 	color:#0000FF;
	text-decoration:underline;	
	cursor:pointer;
}



/*
	Button Bindings for cool looking panels
	Credit goes to joe hewit
*/

button.tab {
    -moz-binding: url('chrome://footbar/skin/bindings.xml#tab'); 
 	 margin-right:6px;
	 margin-left:2px;
	 padding-bottom:2px;
}


button.tab:hover .tab-image-left{
	background:url('chrome://footbar/skin/tabLeft.png');	
	height:24px;
	width:8px;
	-moz-opacity:.50;
	opacity:.50;
}

button.tab:hover .tab-image-right{
	background:url('chrome://footbar/skin/tabRight.png');	
	height:24px;
	width:8px;
	-moz-opacity:.50;
	opacity:.50;

}

button.tab:hover .tab-image-middle{
	
	background:url('chrome://footbar/skin/tabMid.png');	
	background-repeat:repeat-x;
	height:24px; 
	-moz-opacity:.50;
	opacity:.50;

}

.tab-text {
    margin: 0;
    padding: 3px 8px 4px 8px;
	color:#999999;
	font-weight:bold;
	height:24px;
}

button.tab:hover .tab-text {
    margin: 0;
    padding: 3px 0px 4px 0px;
	color:#000000;
	font-weight:bold;
}




/*SELECTED STATE*/
button.tab[selected="true"] .tab-text {
    margin: 0;
    padding: 3px 0px 4px 0px;
	color:#000000;
	font-weight:bold;
}

button.tab[selected="true"] .tab-image-left{
	background:url('chrome://footbar/skin/tabLeft.png');	
	height:24px;
	width:8px;
}

button.tab[selected="true"] .tab-image-right{
	background:url('chrome://footbar/skin/tabRight.png');	
	height:24px;
	width:8px;
}

button.tab[selected="true"] .tab-image-middle{
	
	background:url('chrome://footbar/skin/tabMid.png');	
	background-repeat:repeat-x;
	height:24px; 
}


/*SELECTED While Hover*/
button.tab[selected="true"]:hover .tab-text {
    margin: 0;
    padding: 3px 0px 4px 0px;
	color:#000000;
	font-weight:bold;
}


button.tab[selected="true"]:hover .tab-image-left{
	background:url('chrome://footbar/skin/tabLeft.png');	
	height:24px;
	width:8px;
	-moz-opacity:1;
	opacity:1;
}

button.tab[selected="true"]:hover .tab-image-right{
	background:url('chrome://footbar/skin/tabRight.png');	
	height:24px;
	width:8px;
	-moz-opacity:1;
	opacity:1;

}

button.tab[selected="true"]:hover .tab-image-middle{
	
	background:url('chrome://footbar/skin/tabMid.png');	
	background-repeat:repeat-x;
	height:24px; 
	-moz-opacity:1;
	opacity:1;
}


/**  TREE **/
treechildren::-moz-tree-cell-text(unread)
{
  	cursor: pointer;
	font-weight:bold !important;
    color:#000000 !important;	
}
treechildren::-moz-tree-cell-text(read)
{
  	cursor: pointer;
	font-weight:normal !important;
    color:#000000 !important;	
}


treechildren::-moz-tree-cell-text(selected)
{
  	cursor: pointer;
	font-weight:normal !important;
    color:#FFF !important;	
}



/* ::::: EXPAN COLLAPSE ICONS ::::: */
image#trucoder-exit{
	padding:0px 5px 0px 0px;

	list-style-image: url('chrome://footbar/skin/close.png');
}

image#trucoder-exit:hover{
	list-style-image: url('chrome://footbar/skin/closeHover.png');
}
image#trucoder-exit:active{
	list-style-image: url('chrome://footbar/skin/closeActive.png');
}


image#trucoder-collapse{
	padding:0px 5px 0px 0px;
	list-style-image: url('chrome://footbar/skin/min.png');
}

image#trucoder-collapse:hover{
	list-style-image: url('chrome://footbar/skin/minHover.png');
}
image#trucoder-collapse:active{
	list-style-image: url('chrome://footbar/skin/minActive.png');
}

/* ::::: SEARCH DROPDOWN ICONS ::::: */
.trucoder-search-fulltext {
	list-style-image: url('chrome://footbar/skin/search_fulltext.png');
}
.trucoder-search-title {
	list-style-image: url('chrome://footbar/skin/search_title.png');
}
.trucoder-search-desciption{
	list-style-image: url('chrome://footbar/skin/search_comment.png');
}

/* ::::: POPUP MENU ICONS ::::: */
.trucoder-favorites{
	list-style-image: url('chrome://footbar/skin/favorite.png');
}

.trucoder-website{
	list-style-image: url('chrome://footbar/skin/browser.png');
}
.trucoder-mark-read{
	list-style-image: url('chrome://footbar/skin/edit_add.png');
}
.trucoder-mark-unread{
	list-style-image: url('chrome://footbar/skin/edit_remove.png'); 
}